Skip to content

chore: check BREAKING changes in a maven release#441

Merged
zhongkechen merged 1 commit into
mainfrom
breaking
Jun 9, 2026
Merged

chore: check BREAKING changes in a maven release#441
zhongkechen merged 1 commit into
mainfrom
breaking

Conversation

@zhongkechen

@zhongkechen zhongkechen commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Issue Link, if available

Fixes #402

Description

Adding breaking change checks in the release workflow.

This will be required for the first breaking change we're going to make (issue 440)

Demo/Screenshots

  1. labelled one merged PR BREAKING and triggered a release:

https://github.com/aws/aws-durable-execution-sdk-java/actions/runs/27240818950/job/80443878776

  1. marked one closed issue BREAKING and triggered a release

https://github.com/aws/aws-durable-execution-sdk-java/actions/runs/27240735249/job/80443608497

  1. without any BREAKING label

https://github.com/aws/aws-durable-execution-sdk-java/actions/runs/27240942625/job/80444275139

Checklist

  • I have filled out every section of the PR template
  • I have thoroughly tested this change

Testing

Unit Tests

Have unit tests been written for these changes?

Integration Tests

Have integration tests been written for these changes?

Examples

Has a new example been added for the change? (if applicable)

@zhongkechen zhongkechen requested a review from a team June 9, 2026 21:25
@zhongkechen zhongkechen self-assigned this Jun 9, 2026
@zhongkechen zhongkechen added the BREAKING Something that is going to break existing users label Jun 9, 2026
@zhongkechen zhongkechen removed the BREAKING Something that is going to break existing users label Jun 9, 2026
@zhongkechen zhongkechen force-pushed the breaking branch 2 times, most recently from 2d10cd8 to 44c031e Compare June 9, 2026 22:23
@zhongkechen zhongkechen enabled auto-merge (squash) June 9, 2026 22:49
Comment thread .github/workflows/release_maven.yml
@zhongkechen zhongkechen merged commit cfe09b4 into main Jun 9, 2026
9 of 13 checks passed
@zhongkechen zhongkechen deleted the breaking branch June 11, 2026 20:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: release workflow detect breaking changes and validates the release version

2 participants